// 搜索字符串
//es5
var string_1 = "这是一个字符串,里面无论是字母(a,b,c)还是数字(1,2,3)都属于字符串";
var indexof_1 = string_1.indexOf('里面');
var indexof_2 = string_1.indexOf('p');
var indexof_3 = string_1.indexOf('');
var match_1 = string_1.match(/无论是字母/g);
// console.log(indexof_1);//返回值是1,这个1是找到的字符串的索引
// console.log(indexof_2);//返回值是-1,如果返回值是-1那么就说明这个字符不包含宇这个字符串
// console.log(indexof_3);//空字符串属于任何字符串中国,返回值一般都是0
// console.log(match_1);//[ '无论是字母' ]返回的是一个obj

// es6
let string_2 = `这是关于es6的字符串搜索方式,es6新增加了三种搜索字符串的方式includes(),startsWith(),endsWith()`;
let includes_1 = string_2.includes('搜索', 5);
let startsWith_1 = string_2.startsWith('s6的字符', 5);
let endsWith_1 = string_2.endsWith('ends', 5);
// console.log(includes_1);//返回true
// console.log(startsWith_1);//返回true
// console.log(endsWith_1);//返回false

// es6新增加的字符串的方法
let repeat_1 = string_2.replace('搜索方式', "查看方式").repeat(2);//参数是新增加的次数
// console.log(repeat_1);

let string_3 = "这就是一串普通的字符串";
// 补全字符串
let padStart_1 = string_3.padStart(21, '看到了没有');
let padEnd_1=string_3.padEnd(21,'看到了没有');
// console.log(padStart_1);//将补充字符串放置头部补充字符串的长度为21
// console.log(padEnd_1);//将补充字符串放置尾部补充字符串的长度为21

// 模板字符串 `${varible}`

// 标签模板



